Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

ZIP (formato di file)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwdgZIP è un mwdwformato di file per la mweacompressione dati senza perdita sviluppato da PKWare.cite-ref-3[3] La versione 6.3.3 è stata resa mwfqstandard come ISO/IEC 21320-1:2015.cite-ref-4[4]

Il formato prevede l'utilizzo di diversi algoritmi di mwgwcompressione dei dati sebbene il più diffuso sia mwhaDEFLATE. Oltre a mwhqPKZIP, esistono diversi software mwhgproprietari e mwhwliberi che supportano il formato ZIP tra cui mwiaWinZip e mwiq7-Zip.

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Storia

Ideato negli mwjqanni 1980 da mwjgPhil Katzcite-ref-5[5], nel mwkw1989 divenne un formato di mwlapubblico dominiocite-ref-idcnet-6-0[6]. Negli mwmqanni 1990 vennero realizzati e distribuiti software in grado di estrarre i file per diversi mwmgsistemi operativi tra cui mwmwMS-DOS, mwnaUnix, mwnqVM/CMS, mwngVMS, mwnwOS/2 e mwoaMacintosh.cite-ref-7[7]

Il supporto al formato ZIP è stato introdotto in mwpgWindows 98 con mwpwMicrosoft Plus! con l'integrazione delle mwqacartelle compresse in mwqqEsplora file.cite-ref-8[8] Analoga funzionalità è presente su mwrgmacOS dalla versione mwrw10.4.cite-ref-9[9] Alcuni software come mwtaPeaZipcite-ref-10[10], oltre a effettuare le operazioni di compressione e decompressione dei file ZIP, offrono un mwuqfile manager per navigare all'interno degli archivi.

Il linguaggio di programmazione mwuwJava supporta gli archivi zip da mwvaJDK 1.1, con l'introduzione delle mwvqclassi nel mwvgpackage java.util.zip.cite-ref-11[11]cite-ref-12[12]

Descrizione

Il formato ZIP risolve alcuni problemi presenti nel formato di mwyqcompressione dei dati mwygARCcite-ref-idcnet-6-1[6], creato da Thom Hendersoncite-ref-13[13]. I file ZIP sono identificati dalla presenza della stringa "PK" all'inizio del filecite-ref-14[14].

Nonostante il nome e l'mwcaestensione del formato sia un richiamo alla velocitàcite-ref-15[15], le mwdqicone che raffigurano i file ZIP presentano una mwdgcerniera lampo (mwdwin inglese mweazipper o mweqzip). Generalmente i file .zip sono compressi usando l'algoritmo mwegDeflatecite-ref-16[16], nonostante siano supportati diversi algoritmi di compressione tra cui mwfwbzip2 e mwgaLZMAcite-ref-appnote-1-1[1], assumendo l'estensione .zipxcite-ref-17[17].

Ogni mwigfile viene compresso separatamente, il che permette di estrarre rapidamente i singoli file (talvolta anche da file parzialmente danneggiati) a discapito della compressione complessiva.

Il formato originale supportava un debole schema di protezione con mwjapassword a mwjqcifratura simmetrica (ZipCrypto), attualmente considerato inadeguato. Versioni più recenti dei programmi che gestiscono questo formato supportano algoritmi più recenti e funzionali (es: mwjwAES), ovvero lo stesso ZipCrypto con AES256.

Essendo un formato senza perdita di informazioni (mwkqlossless), viene spesso utilizzato per inviare mwkgprogrammi o file che per natura non possono essere alterati dal processo di mwkwcompressione. Nato in ambiente mwlaDOS, ha trovato con il passare del tempo validi concorrenti in altri formati, come mwlqArj, mwlgRAR, mwlwACE o mwma7z che offrono un mwmqrapporto di compressione maggiore (a volte a discapito della velocità operativa); la sua grande diffusione gli permette tuttavia di essere considerato uno standard mwmgmwmwde facto per tali sistemi. Ne esistono versioni per mwnaUnix e mwnqMac OS, in cui però sono più diffusi altri mwngsoftware, come ad esempio mwnwbzip2, mwoagzip, mwoqStuffIt e DiskImage.

Note

cite-note-appnote-11. mwqw(mwramwrqEN) mwrgmwrw.ZIP File Format Specification (mwsamwsqTXT), su mwsgPKWare, 1º novembre 2022.
cite-note-21. Resource Adapter Archive, distinto da mwtgRoshal ARchive.
cite-note-33. mwug(mwuwmwvaEN) Max Maischein, mwvqmwvgThe ZIP Archive File Format, su mwvwFileFormat.info.
cite-note-44. mwww(mwxamwxqEN) mwxgmwxwISO/IEC 21320-1:2015, su mwyaISO.
cite-note-55. mwza(mwzqmwzgEN) mwzwmw0aPhillip Katz, Computer Software Pioneer, 37, in mw0qmw0gThe New York Times, 1º maggio 2000.
cite-note-idcnet-66. mw2a(mw2qmw2gEN) Gary Conway, mw2wmw3aZIP file history, su mw3qidcnet.us.
cite-note-77. mw4q(mw4gmw4wEN) mw5amw5qcomp.compression Frequently Asked Questions (part 1/3), su mw5gfaqs.org, 5 settembre 1999.
cite-note-88. mw6g(mw6wmw7aEN) mw7qmw7gCVE-2002-1139, su mw7wNATIONAL VULNERABILITY DATABASE, NIST.
cite-note-99. mw8w(mw9amw9qEN) mw9gmw9wZip and Compress Files and Folders with Create Archive in Mac OS X v10.4 Tiger, su mw-aTech Journey.
cite-note-1010. mw-a(mw-qmw-gEN) mw-wmwaqaArchive browser and file manager, su mwaqePeaZip.
cite-note-1111. mwaqu(mwaqymwaqcEN) mwaqgmwaqkPackage java.util.zip, su mwaqoJava Platform SE 8, Oracle.
cite-note-1212. mwaq4(mwaq8mwaraEN) mwaremwariPackages New for 1.1, su mwarmTo 1.1 -- And Beyond!.
cite-note-1313. mwarc(mwargmwarkEN) Thom Henderson, mwaromwarsPhil Katz, su mwarwesva.net.
cite-note-1414. mwasa(mwasemwasiEN) Peter Schepers, mwasmmwasqZIP (PKZip compressed files) (mwasumwasyTXT), su mwascist.uwaterloo.ca, 11 marzo 2004.
cite-note-1515. mwass(mwaswmwas0EN) mwas4mwas8CONTROVERSY: LAWSUITS: SEA vs. PKWARE, su mwataBSS: The Documentary.
cite-note-1616. mwatq(mwatumwatyEN) Paul Lindner, mwatcmwatgRegistration of a new MIME Content-Type/Subtype, su mwatkmwatoIANA, 20 giugno 1993.
cite-note-1717. mwat4(mwat8mwauaEN) mwauemwauiIs WinZip compatible with older versions of WinZip and other Zip file utilities?, su mwaumkb.corel.com, Corel.

Voci correlate
Collegamenti esterni

• mwau8(EN) Florian Buchholz, The structure of a PKZip file, su users.cs.jmu.edu.
• mwave(EN) Libarchive's Zip support, su GitHub, 4 febbraio 2012.